首页    >    插件下载    >   TranslatePress插件支持配置不同域名(附教程)

TranslatePress插件支持配置不同域名(附教程)

TranslatePress是一款专为WordPress生态打造的轻量化多语言翻译插件,主打可视化实时翻译的核心优势,用户无需切换后台编辑界面,直接在网站前端预览效果的同时就能完成所有页面内容的翻译调整,支持手动精准翻译+谷歌翻译、DeepL等主流AI自动翻译接口对接,既能满足精细化翻译需求也能大幅提升多语言建站效率。

近日TranslatePress插件商业版与开发者版本宣布支持按站点语言配置独立域名:既可以直接分配国别顶级域名(如example.de),也可以绑定专属二级子域名(如de.example.com),无需沿用传统的子目录路径格式(如example.com/de),这种独立域名的配置方式能够有效提升本土用户的信任度,同时对本地SEO优化有明显增益。

一、前提配置

1、已注册域名:为每种语言购买并注册好对应域名。

2、DNS配置:所有域名都指向WordPress所在的同一台服务器。

3、SSL证书:为每个域名配置SSL/TLS证书,启HTTPS(一般由主机商后台完成)。

4、购买TranslatePress商业版/开发者版(直达官网了解):该功能仅这两个版本支持,免费版和个人版不可用。

TranslatePress商业版和开发者版功能:

  • 都支持按语言设置不同域名
  • 都有DeepL自动翻译、自动用户语言检测
  • 都有全部高级插件:翻译账户、角色浏览、语言导航等
  • 都含谷歌翻译、高级翻译界面、SEO插件、语言切换器
  • 都提供1年更新+高级支持
  • 都支持15天无理由全额退款

TranslatePress价格

 

二、DNS设置

所有域名必须解析到同一个服务器IP,目前有两种常用方式:

方案 1:使用子域名(最简单)

子域名在现有主域名下管理,配置最方便:

登录域名注册商或主机控制面板;

进入主域名的DNS设置;

为每个语言创建A记录或CNAME记录

示例:

de.example.com → A 记录 → 你的服务器 IP
fr.example.com → A 记录 → 你的服务器 IP
es.example.com → A 记录 → 你的服务器 IP

或用CNAME指向主域名:

de.example.com → CNAME → example.com
fr.example.com → CNAME → example.com

方案 2:使用完全独立域名

适用于国家代码域名或独立顶级域名:

  • 登录每个域名的DNS管理
  • 创建A记录指向服务器IP

示例:

example.de → A 记录 → 你的服务器 IP
example.fr → A 记录 → 你的服务器 IP

三、将域名添加到服务器

只把DNS指向服务器IP是不够的,服务器也需要识别并处理这些域名。

1、cPanel/Plesk

将每个域名以附加域名(Addon Domain) 或停靠域名(Parked Domain) 添加,指向与主站相同的根目录。

2、Apache(手动配置)

在虚拟主机中添加ServerAlias:

<VirtualHost *:443>
ServerName example.com
ServerAlias example.de example.fr example.es
ServerAlias de.example.com fr.example.com
DocumentRoot /var/www/html/wordpress
# … rest of configuration
</VirtualHost>

3、Nginx(手动配置)

在server块中加入所有域名:

server {
listen 443 ssl;
server_name example.com example.de example.fr de.example.com fr.example.com;
root /var/www/html/wordpress;
# … rest of configuration
}

四、SSL证书配置

1、Let’s Encrypt:为每个域名申请免费SSL证书

2、通配符证书:覆盖同一域名下所有子域名(如 *.example.com)

通常由主机商配置,自己管理服务器则需手动部署。

五、在TranslatePress中配置语言域名

域名正常访问后,在TranslatePress插件后台设置以下步骤:

步骤 1:启用插件

WordPress后台→设置→TranslatePress→插件(Addons)启用 Different Domains per Language。

TranslatePress中配置语言域名

步骤 2:为每种语言配置域名

  • WordPress后台→设置→TranslatePress→常规(General)
  • 为每种语言打开域名列开关
  • 使用Check DNS检查域名是否可访问
  • 拉到页面底部保存设置

TranslatePress中配置语言域名

步骤 3:选择哪些语言使用独立域名

不必给所有语言配新域名,部分语言可以继续用路径形式,例如:example.com/nn(挪威语可以不绑定独立域名)

TranslatePress中配置语言域名

六、单点登录(SSO)

跨域名时非常重要,确保用户在所有语言域名下保持登录状态。

TranslatePress的SSO机制如下:

  • 登录触发:在任意一个域名登录,会自动登录其他所有语言域名
  • 登出触发:在任意一个域名登出,会同步登出其他所有域名

相关推荐:

WordPress多语言插件TranslatePress使用教程:安装和基本设置

TranslatePress插件启动自动翻译教程

分类:插件下载

标签:,

* 版权声明:作者WordPress啦! 转载请注明出处。